50 HOME : VTAB 8: HTAB 3: INVERSE : PRINT "DATA FORMAT ROUTINE DEMONSTRATION": NORMAL : VTAB 12
60 PRINT "IN THIS DEMONSTRATION, HIT ANY KEY": PRINT "TO GO TO THE NEXT DISPLAY"
70 GOSUB 260
80 REM REPEAT DEMO 3 TIMES
90 REM CHANGE WINDOW EACH TIME
100 FOR AA = 1 TO 3
110 X = 4
120 RESTORE : POKE 768,0
130 CALL -936
140 FOR I = 1 TO X: READ Q$
150 CALL 20488: IF PEEK(768) >0 THEN GOSUB 260: GOTO 150
160 NEXT
170 GOSUB 260
180 REM WINDOW=RIGHT HALF OF SCREEN
190 POKE 32,20: POKE 33,11: IF AA = 1 THEN NEXT AA
200 REM MAKE WINDOW A BOX
210 POKE 34,8: POKE 35,15: NEXT AA: TEXT : HOME
220 REM DEMO FOR NORMAL USE
230 X = 2: POKE 768,0: FOR I = 1 TO X: READ Q$
240 CALL 20488: IF PEEK(768) >0 THEN GOSUB 260: GOTO 240
250 NEXT : GOSUB 260: INVERSE : HTAB 10: PRINT "END OF DEMONSTRATION": NORMAL : END
260 POKE -16368,0: GET W$: CALL -936: RETURN
270 REM
280 REM DATA FOR REPEATED DEMO
290 REM
300 DATA " THIS IS A DEMONSTRATION OF THE CAPABILITIES OF THE DATA FORMAT ROUTINE.@ @ THROUGH THE USE OF THIS ROUTINE YOU ARE ABLE TO JUST TYPE IN THE DATA TO BE DISPLAYED, AND FOR THE MOST PART"
310 DATA ", FORGET ABOUT WORD WRAP AROUND.@@YOU CAN FORCE@A@SHORT@LINE@OR LET IT DEFAULT TO A LONG LINE. THE LINE LENGTH IS DETERMINED BY THE TEXT WINDOW PARAMETERS YOU SET.@@MULTIPLE@SCREENS CAN BE FORCED@@WITH@@THE@@"
320 DATA "SAME EASE@@AS FORCING A SHORT LINE.@@ REMEMBER WRAP-AROUND WILL HAPPEN IN EXTREMELY NARROW WINDOW DEFINITIONS OR WHEN USING THOSE TWENTY-FIVE CENT WORDS.@ @ WHAT ABOUT BLANK LINES?@ @NO@ @ @PROBLEM.@ @ @"
330 DATA "ALSO REMEMBER, CHARACTER SPACING IS IMPORTANT TO THIS ROUTINE@ SO@ IF@ YOU@ WANT@ SOME@ SPECIAL INDENTION@BE SURE TO PROVIDE THE PROPER SPACES.@BYE FOR NOW AND HAPPY DATA FORMATTING."
340 REM
350 REM DATA FOR NORMAL DEMO
360 REM
370 DATA " NOW THAT YOU HAVE SEEN WHAT THE DATA FORMAT ROUTINE IS CAPABLE OF DOING. I WOULD LIKE TO SHOW YOU HOW YOUR DATA WOULD LOOK WITHOUT GETTING SO FANCY.@ AS YOU CAN SEE THE DATA IS "
380 DATA "QUITE PRESENTABLE AND THE USE OF THE DATA FORMAT ROUTINE WILL SURELY SAVE YOU TIME. TIME THAT YOU COULD SPEND DEVELOPING YOUR PROGRAMS AND NOT ON THE TEDIOUS EFFORT OF FORMATTING YOUR OUTPUT."